Welcome to python!

7.06 with-open语句

Python中可以使用“with-open”来打开文件并执行一系列操作。它可以简化对文件对象的创建、操作和关闭过程,并处理一些异常。

功能优点如下:

1、 相比前一种方法,可以简化代码;

2、 可以自动关闭打开的文件,防止内存过多溢出,而且前一种方法中运行中如果代码异常,打开的文件不能关闭,而用这种方法则可避免此种情况;

3、 可以同时打开多个文件。

path1=r"D:\Pyobject2023\object\requirements.txt"

path2=r"D:\Pyobject2023\object\zz\requirements.txt"

with open(path1,"r") as file1,open(path2,"w") as file2:

data=file1.read()

file2.write(data)